home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / os2 / mred112e.zip / mred112e / CHANGELOG.TXT < prev    next >
Text File  |  1996-07-08  |  21KB  |  567 lines

  1. History of changes
  2.  
  3. ----------------------------------------------------------------------------
  4. VERSION 1.12   8 July 1996
  5. ----------------------------------------------------------------------------
  6.  
  7. NEW: registering via BMT Micro
  8.  
  9. NEW: new prgram icon (32x32 and 40x40).
  10.  
  11. NEW: an EPM keyboard configuration file "epm.kbd" is supplied. Rename this
  12.      file to "med.kbd" to use it as the default keyboard configuration.
  13.  
  14. NEW: up to 99 backups per file. In multiple mode, current date and time
  15.      are added to a file name when a backup is created. Thus this
  16.      feature is availible only for filesystems, that support long
  17.      filenames (HPFS, EXT2FS). Multiple backup mode is ignored on
  18.      FAT drives.
  19.      (Notebook "Settings", page "Load/Save")
  20.  
  21. NEW: Search and Replace now support regular expressions.
  22.  
  23.      Example:
  24.      ---------
  25.      Search string:    oldfoo\(([^ ,]*), ([^\)]*)\)
  26.      Replace string:   newfoo(\2, \1, FALSE)
  27.  
  28.      This will find occurences of the subroutine "oldfoo", reverse the first
  29.      and second parameters, add a third parameter of FALSE, and change
  30.      the name to "newfoo".
  31.  
  32. NEW: Section-Browser and Section-Display:
  33.  
  34.      Section-Browser
  35.      ===============
  36.      is a dialog, which displays all sections of a file. A section may be
  37.      a subroutine of a programming language, a paragraph of a TeX dokument,
  38.      entries of config.sys etc..
  39.      Sections are located using a regular expression which can be adapted
  40.      for any type of file. Mr.Ed provides an internal parser for
  41.      C/C++ files, so the regular expression is not necessary for this
  42.      type of file. If the regular expression is defined for C/C++, the
  43.      internal parser is disabled.
  44.  
  45.      The regular expression is defined in "med.syn".
  46.  
  47.      Example:
  48.      --------
  49.  
  50.      sectionRegexp:         :[Hh][0-9]
  51.  
  52.          This defines the regular expression to locate paragraphs of
  53.          IPF/IPP documents.
  54.  
  55.  
  56.      The following entries in "med.syn" are used for further
  57.      configuration of the Section-Browser:
  58.  
  59.      sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  60.  
  61.          This regular expression is used to subdivide a section head
  62.          into several data fields, which can be displayed in any
  63.          order in the Section-Browser (or the Section-Display).
  64.  
  65.      sectionBrowserOrder: 1, 2
  66.  
  67.          This defines the order, in which the data fields are displayed
  68.          in the Section Browser.
  69.  
  70.      sectionBrowserMainKey: 2
  71.  
  72.          This defines the data field by which the section headers are
  73.          sorted.
  74.  
  75.  
  76.      Section-Display
  77.      ===============
  78.  
  79.      Optionally, the name of the section in which the cursor currently
  80.      resides, can be displayed in the status bar.
  81.  
  82.  
  83.      The following entries in "med.syn" configure the Section-Display:
  84.  
  85.      sectionDisplayRegexp:  (:[Hh][0-9][ ]*)(res=[0-9]*\.)[ ]*(.*)
  86.  
  87.          This regular expression is used to subdivide a section head
  88.          into several data fields, which can be displayed in any
  89.          order in the Section Display (or the Section Browser).
  90.  
  91.      sectionDisplayOrder: 2
  92.  
  93.          This defines the order, in which the data fields are displayed
  94.          in the Section Display.
  95.  
  96.  
  97.      sectionDisplay: 5000, 1000
  98.  
  99.          The first parameter defines how many lines a file may contain
  100.          before the Section Display is disabled in order to avoid
  101.          a loss of editing performance. A value of 0 disables
  102.          the Section Display.
  103.  
  104.          The second parameter defines how many lines may be searched
  105.          for a section header starting at the current cursor position.
  106.  
  107. NEW: The keys [ALT + PageUp] and [ALT+ PageDown] can be used to jump to
  108.      the previos/next section of a file (the Section Display must be
  109.      enabled).
  110.  
  111. NEW: the internal C/C++ parser is much faster now.
  112.  
  113. NEW: LaTEX syntax highlighting.
  114.  
  115. NEW: in addition to colors, the font attributes "bold", "underline" and
  116.      "boldUnderline" can be used for syntax highlighting on the
  117.      video display.
  118.  
  119. NEW: Syntax highlighting support for formatted prining (monochrome or color).
  120.      The monochrome mode uses font attributes (normal, bold, italic, outline,
  121.      underline and any combination of these).
  122.  
  123.      Colors for display and printer output can be configured separately in
  124.      "med.syn". The "color" keyword has been modified:
  125.  
  126.      color:  dispColor, dispFontAttribute, printColor, printFontAttribute
  127.  
  128.      Example:
  129.      --------
  130.  
  131.      color:  blue, boldUnderline, darkblue, bold
  132.  
  133.      For video display output, any (defined) color can be used in combination
  134.      with the font attributes "bold", "underline" and "boldUnderline".
  135.  
  136.      For printer output, any (defined) color can be used in combination
  137.      with the font attributes "bold", "underline", "italic", "outline".
  138.      The font attributes can be added by concatenating the identifiers
  139.      (case is ignored).
  140.  
  141. NEW: the print header is now more configurable.
  142.  
  143. NEW: unformatted raw ASCII printing to a specified port (LPT1-LPT4).
  144.  
  145. NEW: EPM index files (*.NDX) are now supported. No additional
  146.      configuration required.
  147.  
  148. NEW: configurable toolbar Bubble-Help.
  149.      (see notebook "Settings", page "Toolbar->Size/Position/Help")
  150.  
  151. NEW: the file selector now allows to change the line format of a file
  152.      (OS/2, UNIX) before it is saved.
  153.  
  154. NEW: the file selectors current load path is saved in the configuration.
  155.  
  156. NEW: the file selector provides a "Home" button to quickly jump to the
  157.      startup working directory.
  158.  
  159. NEW: automatic/manual sorting of userdefined file selector paths/filters.
  160.      (see notebook "Settings", page "File selector->Filter/Paths").
  161.  
  162. NEW: the Mr.Ed file selector can be replaced with the standard system
  163.      file selector.
  164.      (see notebook "Settings", page "File selector->Filter").
  165.  
  166. NEW: optionally the cursor position is saved when a file is closed.
  167.      (see notebook "Settings", page "Cursor").
  168.  
  169. CHG: the load and save functions are now processed in threads
  170.  
  171. CHG: the default system keys (F1, F10, Alt+Fx) are now availible for
  172.      editor functions.
  173.  
  174. FIX: no system lockup when a scheme from the scheme palette is applied.
  175.  
  176. FIX: the "maximied" state of the application window is now restored
  177.      correctly.
  178.  
  179. FIX: Memory leak in file selector fixed.
  180.  
  181.  
  182. ----------------------------------------------------------------------------
  183. VERSION 1.11   12 May 1996
  184. ----------------------------------------------------------------------------
  185.  
  186. NEW: Option "Hide output window" to start a tool without displaying
  187.      the output window.
  188.      Option "Close output window" to close the tool output window
  189.      automatically after a tool has completed work with no errors/warnings.
  190.      (notebook "Tool configuration", page "Actions", page "Options")
  191.  
  192. NEW: [SHIFT + PageUp] und [SHIFT + PageDown] marks a standard stream block.
  193.  
  194. NEW: the function name used in "med.kbd" is displayed in the dialog
  195.      "Shortcut/Menu entry configuration".
  196.  
  197. NEW: empty lines can be found if nothing is entered in the "Find..."
  198.      dialogs target entry field.
  199.  
  200. NEW: printer configuration is saved separately for each printer
  201.      (max. 20 printers).
  202.  
  203.      The default printer is saved.
  204.  
  205.      The name of the active printer is displayed in the title of the
  206.      "Print" dialog.
  207.  
  208. NEW: Option "Transfer marked word to find dialog"
  209.      (notebook "Settings", page "Edit").
  210.  
  211. NEW: a picture of Mr.Ed's author has been integrated in the online docu.
  212.  
  213. CHG: a click on a tool symbol with the left mouse button while the
  214.      [CNTRL] key is pressed brings up the notebook
  215.      "Change Toolsettings".
  216.  
  217. CHG: the keyboard interface has been rewritten.
  218.  
  219. CHG: the functions "Mark block start/end" are availible again in the
  220.      "Auto block unmarking" mode.
  221.  
  222. CHG: the default keyboard configuration is only installed if no "med.kbd"
  223.      file is found.
  224.  
  225. CHG: the compiler symbols has been removed from the default toolbar because
  226.      the association with existing tool configurations did not work.
  227.      Please instal